﻿*
{
    font-family: "Microsoft YaHei" , "微软雅黑" , "Microsoft JhengHei" , "宋体";
    font-size:9pt;
}
a
{
    text-decoration: none;
}
a:link
{
    color: #457697;
}
a:hover
{
    color: #457697;
    border-bottom: 1px solid #c90012;
}
a:visited
{
    color: #457697;
}
html, body
{
    margin: 0;
    padding: 0;
    border: 0;
    width: 100%;
    height: 100%;
}
.Clear
{
    clear: both;
    line-height: 0px;
    height: 0px;
    width: 0px;
    overflow: 0px;
}
.mini-summary-row
{
    background-color: #FFFFE6;
}
.operationBtn
{
    display: inline-block;
    width: 16px;
    margin-left: 5px;
    height: 16px;
    cursor: pointer;
}
.mini-button
{
    margin: 0px 3px;
}
/*图表格*/
.Map
{
    border: 1px solid lightgray;
    width: 100%;
    border-collapse: collapse;
    border-color: #D3D3D3;
}
.Map td, .Map th
{
    border-color: #D3D3D3;
}

.Node
{
    border: 1px solid gray;
    border-collapse: collapse;
    margin: 10px 10px;
    padding: 10px;
    border-radius: 5px;
    opacity: 1;
    color: White;
    cursor: pointer;
    text-align: center;
}
.Map .NameTd
{
    width: 30px;
    text-align: center;
}
.Map .NameTd .Name
{
    width: 20px;
    padding: 5px;
}

/*图表格标题*/
.Map .AreaTitle
{
    background: #F2EFE8;
}

/*状态颜色*/
.Completed
{
    background: #51C751;
}
.Ignore
{
    background: #69A2DA;
}
.Working
{
    background: #F8B12D;
}
.Waiting
{
    background: #8B8989;
}
.Timeout
{
    border: 2px solid #F83838 !important;
}

/*状态标记*/
.TimeoutTag
{
    background: #F83838;
}

.StatusTag
{
    height: 20px;
    margin: 0px 3px;
    color: White;
    font-weight: bold;
    text-align: center;
    padding: 3px 5px;
    display: inline-block;
    border: 1px solid black;
    border-radius: 5px; /*box-shadow: 5px 5px 5px #888888;*/
    opacity: 0.8;
    filter: alpha(opacity=80);
}

/*提示*/
.NodeTips
{
    position: absolute;
    border: 1px solid #4F81BD;
    background: white;
    z-index: 9999999999;
    border-radius: 5px;
    box-shadow: 5px 5px 5px #888888;
}
.NodeTipsDiv .Name
{
    color: #4F81BD;
    font-weight: bold;
}
.NodeTipsDiv
{
    padding: 5px;
}
.NodeTipsDiv .Status
{
    font-weight: bold;
    color: Red;
}
.NodeTipsDiv .ContactsList
{
    border-color: Gray;
    border-collapse: collapse;
}
.NodeTipsDiv .Warning
{
    color: Red;
}
.NodeTipsDiv .Completed, .NodeTipsDiv .Ignore, .NodeTipsDiv .Working, .NodeTipsDiv .Waiting, .NodeTipsDiv .Timeout
{
    background: white;
    font-weight: bold;
}
.NodeTipsDiv .Completed
{
    color: green;
}
.NodeTipsDiv .Ignore
{
    color: gray;
}
.NodeTipsDiv .Working
{
    color: orange;
}
.NodeTipsDiv .Waiting
{
    color: #3A4F63;
}
.NodeTipsDiv .Timeout
{
    color: red;
}
.NodeTipsDiv span
{
    font-weight: bold;
}
.icon-department
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -42px -1762px !important;
}
.icon-department.mini-tree-icon{height:16px !important;}
.icon-project-list
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -342px -182px !important;
}
.icon-project-list.mini-tree-icon{height:16px !important;}
.icon-project-manage
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -342px -142px !important;
}
.icon-project-manage.mini-tree-icon{height:16px !important;}
.icon-paf-report
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -362px -622px !important;
}
.icon-paf-report.mini-tree-icon{height:16px !important;}
.icon-paf-manage
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -362px -682px !important;
}
.icon-paf-manage.mini-tree-icon{height:16px !important;}
.icon-contacts
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -102px -1642px !important;
}
.icon-contacts.mini-tree-icon{height:16px !important;}
.icon-point-manage
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -42px -882px !important;
}
.icon-point-manage.mini-tree-icon{height:16px !important;}
.icon-sys-manage
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -184px -1262px !important;
}
.icon-point-manage.mini-tree-icon{height:16px !important;}
.icon-role-manage
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -402px -602px !important;
}
.icon-role-manage.mini-tree-icon{height:16px !important;}
.icon-role-dispatch
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -402px -102px !important;
}
.icon-role-dispatch.mini-tree-icon{height:16px !important;}
.icon-dep-manage
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -402px -522px !important;
}
.icon-dep-manage.mini-tree-icon{height:16px !important;}
.icon-jobs-manage
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -402px -262px !important;
}
.icon-jobs-manage.mini-tree-icon{height:16px !important;}
.icon-permission-manage
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -242px -63px !important;
}
.icon-permission-manage.mini-tree-icon{height:16px !important;}
.icon-permission-grant
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -242px -2px !important;
}
.icon-permission-grant.mini-tree-icon{height:16px !important;}
.icon-activity-graphy
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -262px -1982px !important;
}
.icon-activity.mini-tree-icon{height:16px !important;}
.icon-time-graphy
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -82px -1162px !important;
}
.icon-time-graphy.mini-tree-icon{height:16px !important;}
.icon-title-edit
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -362px -1122px !important;
}
.icon-title-edit.mini-tree-icon{height:16px !important;}
.icon-title-add
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -362px -1142px !important;
}
.icon-title-edit.mini-tree-icon{height:16px !important;}
.icon-title-delete
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -362px -1102px !important;
}
.icon-title-delete.mini-tree-icon{height:16px !important;}
.icon-title-dispatch
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -362px -1062px !important;
}
.icon-title-dispatch.mini-tree-icon{height:16px !important;}
.icon-title-common
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -362px -1042px !important;
}
.icon-title-common.mini-tree-icon{height:16px !important;}
.icon-title-selector
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -342px -1342px !important;
}
.icon-title-common.mini-tree-icon{height:16px !important;}
.icon-roles
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -402px -522px !important;
}
.icon-role
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -402px -82px !important;
}
.icon-personalcustomer
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -402px -162px !important;
}
.icon-personalcustomer.mini-tree-icon{height:16px !important;}
.icon-systemset
{
    background: url(../images/ui-icons_222222_256x240.png) no-repeat;
    background-position: -182px -1263px !important;
}
.icon-systemset.mini-tree-icon{height:16px !important;}

.op{margin-left:5px;margin-right:5px;}